#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<unistd.h>
//文件



//C语言库函数
//int main(){
//     // 打开文件
//     FILE* fp=fopen("bite","w");
//     //写入文件
//     const char* str="linux so easy!";
//     fwrite(str,strlen(str),1,fp);
//     fclose(fp);
//     //读取文件
//     fp=fopen("bite","r");
//     char buffer[1024];
//     size_t s=fread(buffer,1,1024,fp); //注意:返回值是读取的个数
//     //字符串末尾要设置为'\0'
//     buffer[s]='\0';
//     fprintf(stdout,"%s\n",buffer);
//
//
//    return 0;
//}

//系统调用
int main(){
    int fd=open("bite",O_WRONLY|O_CREAT|O_TRUNC,0666);
    const char* str="i like linux!";
    write(fd,str,strlen(str));
    close(fd);

    char buffer[1024];
    fd=open("bite",O_RDONLY,0666);
    ssize_t s=read(fd,buffer,1024);
    buffer[s]='\0';

    write(1,buffer,strlen(buffer));
    close(fd);
    return 0;
}
